home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / MPW_TOOL / TOOLS / TOOLS_WI / ICON_8 / MEMMON_F / MSYMBOLS.DEF < prev    next >
Text File  |  1990-03-02  |  2KB  |  58 lines

  1. #  Color symbols and labels, blocktype keys, and legend entries.
  2. #  This file is preprocessed (see mksym.icn) to make C code.
  3.  
  4. #  Each entry has four whitespace-separated fields:
  5. #     symbol    Symbol name for referencing a color from C code.
  6. #     code    Input character representing a particular block type.
  7. #     label    Block or color label for use on the legend and in color specs.
  8. #     comments    arbitrary comments as desired.
  9.  
  10. #  Order is significant.  Symbols are assigned beginning at zero.
  11. #  Legend entries (those with a nonzero code) must appear first;  they are
  12. #  displayed from left to right.  A legend entry with a code of '-' is not
  13. #  actually displayed, but inserts space between the other entries.
  14. #
  15. #  A maximum of 85 entries (= 255/3) can be defined.
  16.  
  17.  
  18. # colors associated with memory blocks, and other legend entries
  19.  
  20. C_Free      'F'  "free"       free space
  21. C_CoBlk     'X'  "coexpr"     co-expression block
  22. C_Alien     'A'  "alien"      alien
  23. Dummy1      '-'  "-"          (legend separator)
  24. C_String    '"'  "string"     string
  25. Dummy2      '-'  "-"          (legend separator)
  26. C_Tvsubs    'u'  "subs"       substring trapped var
  27. C_File      'f'  "file"       file block
  28. C_Refresh   'x'  "refresh"    refresh block
  29. C_Bignum    'i'  "int"        long integer
  30. C_Real      'r'  "real"       real number
  31. C_Record    'R'  "record"     record block
  32. C_Set       'S'  "set"        set header block
  33. C_Selem     's'  "selem"      set element block
  34. C_List      'L'  "list"       list header block
  35. C_Lelem     'l'  "lelem"      list element block
  36. C_Table     'T'  "table"      table header block
  37. C_Telem     't'  "telem"      table element block
  38. C_Tvtbl     'e'  "tvtbl"      table elem trapped var
  39. C_Slots     'h'  "hash"       hash buckets
  40. C_Cset      'c'  "cset"       cset
  41.  
  42. # other colors
  43.  
  44. C_External   0  "ext"         external block
  45. C_Background 0  "background"  background color
  46. C_Bsep       0  "bsep"        block separator
  47. C_Ssep       0  "ssep"        string separator
  48. C_Marked     0  "marked"      marked string or block
  49. C_Unmarked   0  "unmarked"    unmarked string or block
  50. C_Status     0  "status"      status text
  51. C_Prompt     0  "prompt"      prompt text
  52. C_Title      0  "title"       title text
  53. C_Rsizes     0  "regions"     region sizes
  54. C_Black      0  "black"       general purpose black
  55. C_Grey       0  "grey"        general purpose grey
  56. C_White      0  "white"       general purpose white
  57. C_Blink      0  "blink"       special entry for blinking
  58.